asic visual studio fpga design soc asp.net systemc functional verification microsoft analog eda visual sc designer .net